communication channel capacity